#版本号
CMAKE_MINIMUM_REQUIRED(VERSION 3.10)

#工程号
PROJECT(UDP_Server)

#添加gdb支持
#指定编译模式，在cmake时指定
set(CMAKE_BUILD_TYPE "Debug")   

#指定使用C++11
SET(CMAKE_CXX_STANDARD_REQUIRED ON)
SET(CMAKE_CXX_STANDARD 11)


 #添加调回参数
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g2 -ggdb")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")
set(CMAKE_CXX_FLAGS "$ENV{CMAKE_CXX_FLAGS}-pthread")   #多线程
#头文件
INCLUDE_DIRECTORIES(glog)
#库文件路径
link_directories(lib)

#源文件
SET(SRC_LIST main.cpp)


#指定输入编译警告
add_compile_options(-Wall)

#头文件目录
include_directories(include)

#可执行文件
add_executable(${PROJECT_NAME} ${SRC_LIST})

#添加库文件
TARGET_LINK_LIBRARIES(${PROJECT_NAME} pthread)